Mapping Relational Operations onto Hypergraph Model

نویسندگان

  • Amani Tahat
  • Maurice H. T. Ling
چکیده

The relational model is the most commonly used data model for storing large datasets, perhaps due to the simplicity of the tabular format which had revolutionized database management systems. However, many real world objects are recursive and associative in nature which makes storage in the relational model difficult. The hypergraph model is a generalization of a graph model, where each hypernode can be made up of other nodes or graphs and each hyperedge can be made up of one or more edges. It may address the recursive and associative limitations of relational model. However, the hypergraph model is non-tabular; thus, loses the simplicity of the relational model. In this study, we consider the means to convert a relational model into a hypergraph model in two layers. At the bottom layer, each relational tuple can be considered as a star graph centered where the primary key node is surrounded by non-primary key attributes. At the top layer, each tuple is a hypernode, and a relation is a set of hypernodes. We presented a reference implementation of relational operators (project, rename, select, inner join, natural join, left join, right join, outer join and Cartesian join) on a hypergraph model. Using a simple example, we demonstrate that a relation and relational operators can be implemented on this hypergraph model.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

XML and Object-Relational Database Systems - Enhancing Structural Mappings Based on Statistics

Using an object-relational data model and an XML datatype, we show how a relevant subset of XML documents and their implied structure can be mapped onto database structures. Besides straight-forward mappings, there are some XML structures that cannot be easily mapped onto database structures. These structures would sometimes result in large database schemas and sparsely populated databases. As ...

متن کامل

Managing Inheritance Hierarchies in Object/Relational Mapping Tools

We study, in the context of object/relational mapping tools, the problem of describing mappings between inheritance hierarchies and relational schemas. To this end, we introduce a novel mapping model, called MORM+HIE , and investigate its mapping capabilities. We first show that MORM+HIE subsumes three well-know basic representation strategies for mapping a hierarchy to relations. We then show ...

متن کامل

Translating update operations from relational to object-oriented databases

In migrating a legacy relational database system to object-oriented(OO) platform, when database migration completes, application modules are to be migrated, where embedded relational database operations are mapped into their OO correspondents. In this paper we study mapping relational update operations to their OO equivalents, which include UPDATE, INSERT and DELETE operations. Relational updat...

متن کامل

Knowledge Transformation using a Hypergraph Data Model

In the Semantic Web, knowledge integration is frequently performed between heterogeneous knowledge bases. Such knowledge integration often requires the schema expressed in one knowledge modelling language be translated into an equivalent schema in another knowledge modelling language. This paper defines how schemas expressed in OWL-DL (the Web Ontology Language using Description Logic) can be t...

متن کامل

On Equational Simple Graphs

We consider simple graphs that can be obtained from the innnite complete binary tree B by some simple language-theoretic operations. Their decision problems for sentences in monadic second-order logic are reduced to those of B in a straightforward manner and therefore are solvable by the famous result of Rabin. Our goal is to provide a natural alternative characterization for these graphs. They...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1105.6118  شماره 

صفحات  -

تاریخ انتشار 2011